package clang.ir;

import fixedpoint.DataflowException;

/**
 * Bitwise and with 1
 */
public class And extends Operator {

    public And() {
        child = new Node[1];
    }

    @Override
    public String getRuntimeExpression() throws DataflowException {
        return child[0].getRuntimeValueWithWrap() + " & 1";
    }
}
